package main

import (
	"github.com/gin-gonic/gin"
	"goproject/controller"
)

func main() {

	r := gin.Default()
	r.GET("/getrpxyData", controller.GetrpxyData) // 使用 POST 请求以便接收 JSON 体
	r.GET("/getAllPods", controller.GetAllPods)
	r.POST("/getTraceData", controller.GetTraceTreeData)
	r.POST("/testRspProxy", controller.TestRspProxy)
	r.POST("/injectFault", controller.InjectFault)
	r.POST("/addTask", controller.AddTask)
	r.POST("/execTask", controller.ExecTask)
	r.POST("/getRecordById", controller.GetRecordById)
	r.GET("/getAllTestCase", controller.GetAllTestCase)
	r.GET("/getTestCaseById", controller.GetTestCaseById)
	r.POST("/updateTestCase", controller.UpdateTestCase)
	r.POST("/addApiDoc", controller.AddApiDoc)
	r.GET("/getTaskByPage", controller.GetTaskByPage)
	r.GET("/getRecordByTaskId", controller.GetRecordByTaskId)
	r.GET("/getTraceByRecordId", controller.GetTraceByRecordId)
	r.GET("/getMSStatusByRecordId", controller.GetMSStatusByRecordId)
	r.GET("/getMSRunDetailByMSId", controller.GetMSRunDetailByMSId)

	r.Run(":8080") // 启动服务器在 8080 端口
}
